User-Centric Communication Middleware
نویسندگان
چکیده
The development of communication applications today follows a vertical development approach where each application is built on top of low-level network abstractions such as the socket interface. This stovepipe development process is a major inhibitor that drives up the cost of development and slows down the pace of innovation of new generation of communication applications. In this paper, we propose a user-centric communication middleware (UCM) that provides a unified higher-level abstraction for the class of multimedia communication applications. We investigate the minimum set of necessary requirements for this abstraction from the perspective of next-generation communication applications, and provide an API that exemplifies this abstraction. We demonstrate how UCM encapsulates the complexity of network-level communication control and media delivery. Further, we show how its extensible and self-managing design supports dynamic adaptation in response to changes in network conditions and application requirements with negligible overhead. Finally, we argue that UCM enables rapid development of portable communication applications, which can be easily deployed on IP-based networking infrastructure.
منابع مشابه
Access control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملDeveloping User-Centric Applications with H-Omega
The recent proliferation of ever smaller and smarter electronic devices, combined with the introduction of wireless communication and mobile software technologies enables the construction of a large variety of pervasive applications. The inherent complexity of such applications along with their nonexpert clientele raises the necessity of building middleware solutions. This paper proposes to use...
متن کاملAgent-based Intelligent Middleware for User-Centric Services in Ubiquitous Computing Environments
With the emergence of the ubiquitous computing era, it has become increasingly important for a middleware that fully exploits Human Computer Interaction (HCI)friendly characteristics in order to support user-centric services. Many studies about HCIfriendly middleware designed to support user-centric services have been performed. However, most of the existing research focuses on functional impro...
متن کاملA Framework of Transferring Mobile Services with Agent Based Middleware
With the development of mobile terminal devices and network communication technology, service applications in mobile environments with large potential users become more and more popular. After analyzing the particularities and obstacles of the service transferring in mobile networks, this paper introduces a mobile service transferring framework based on the agent middleware, aiming to improve t...
متن کاملNeuroLOG: a community-driven middleware design
The NeuroLOG project designs an ambitious neurosciences middleware, gaining from many existing components and learning from past project experiences. It is targeting a focused application area and adopting a user-centric perspective to meet the neuroscientists expectations. It aims at fostering the adoption of HealthGrids in a pre-clinical community. This paper details the project's design stud...
متن کامل